package com.fpt.edu.vn.h2tv.dto;

import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

@XmlRootElement
public class Orders {
	private Long orderId;
	private Long userId;
	private String receiveAddress;
	private String receivePhone;
	private String orderDate;
	private String receiverName;
	private Short shippingMethod;
	private Short paymentMethod;
	private Double totalPrice;
	private int status;
	private String shippingMethodName;
	private String paymentMethodName;
	private String userName;

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getShippingMethodName() {
		return shippingMethodName;
	}

	public void setShippingMethodName(String shippingMethodName) {
		this.shippingMethodName = shippingMethodName;
	}

	public String getPaymentMethodName() {
		return paymentMethodName;
	}

	public void setPaymentMethodName(String paymentMethodName) {
		this.paymentMethodName = paymentMethodName;
	}

	/**
	 * Get value of orderId.
	 * 
	 * @return the orderId
	 */
	public Long getOrderId() {
		return orderId;
	}

	/**
	 * Set the value for orderId.
	 * 
	 * @param orderId
	 *            the orderId to set
	 */
	@XmlElement
	public void setOrderId(Long orderId) {
		this.orderId = orderId;
	}

	/**
	 * Get value of userId.
	 * 
	 * @return the userId
	 */
	public Long getUserId() {
		return userId;
	}

	/**
	 * Set the value for userId.
	 * 
	 * @param userId
	 *            the userId to set
	 */
	@XmlElement
	public void setUserId(Long userId) {
		this.userId = userId;
	}

	/**
	 * Get value of receiveAddress.
	 * 
	 * @return the receiveAddress
	 */
	public String getReceiveAddress() {
		return receiveAddress;
	}

	/**
	 * Set the value for receiveAddress.
	 * 
	 * @param receiveAddress
	 *            the receiveAddress to set
	 */
	@XmlElement
	public void setReceiveAddress(String receiveAddress) {
		this.receiveAddress = receiveAddress;
	}

	/**
	 * Get value of receivePhone.
	 * 
	 * @return the receivePhone
	 */
	public String getReceivePhone() {
		return receivePhone;
	}

	/**
	 * Set the value for receivePhone.
	 * 
	 * @param receivePhone
	 *            the receivePhone to set
	 */
	@XmlElement
	public void setReceivePhone(String receivePhone) {
		this.receivePhone = receivePhone;
	}

	/**
	 * Get value of orderDate.
	 * 
	 * @return the orderDate
	 */
	public String getOrderDate() {
		return orderDate;
	}

	/**
	 * Set the value for orderDate.
	 * 
	 * @param orderDate
	 *            the orderDate to set
	 */
	@XmlElement
	public void setOrderDate(String orderDate) {
		this.orderDate = orderDate;
	}

	/**
	 * Get value of receiverName.
	 * 
	 * @return the receiverName
	 */
	public String getReceiverName() {
		return receiverName;
	}

	/**
	 * Set the value for receiverName.
	 * 
	 * @param receiverName
	 *            the receiverName to set
	 */
	@XmlElement
	public void setReceiverName(String receiverName) {
		this.receiverName = receiverName;
	}

	/**
	 * Get value of shippingMethod.
	 * 
	 * @return the shippingMethod
	 */
	public Short getShippingMethod() {
		return shippingMethod;
	}

	/**
	 * Set the value for shippingMethod.
	 * 
	 * @param shippingMethod
	 *            the shippingMethod to set
	 */
	@XmlElement
	public void setShippingMethod(Short shippingMethod) {
		this.shippingMethod = shippingMethod;
	}

	/**
	 * Get value of paymentMethod.
	 * 
	 * @return the paymentMethod
	 */
	public Short getPaymentMethod() {
		return paymentMethod;
	}

	/**
	 * Set the value for paymentMethod.
	 * 
	 * @param paymentMethod
	 *            the paymentMethod to set
	 */
	@XmlElement
	public void setPaymentMethod(Short paymentMethod) {
		this.paymentMethod = paymentMethod;
	}

	/**
	 * Get value of totalPrice.
	 * 
	 * @return the totalPrice
	 */
	public Double getTotalPrice() {
		return totalPrice;
	}

	/**
	 * Set the value for totalPrice.
	 * 
	 * @param totalPrice
	 *            the totalPrice to set
	 */
	@XmlElement
	public void setTotalPrice(Double totalPrice) {
		this.totalPrice = totalPrice;
	}

	/**
	 * Get value of status.
	 * 
	 * @return the status
	 */
	public int getStatus() {
		return status;
	}

	/**
	 * Set the value for status.
	 * 
	 * @param status
	 *            the status to set
	 */
	@XmlElement
	public void setStatus(int status) {
		this.status = status;
	}

}
